list p=12f675 #include errorlevel -302 __CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT ;\\\\\\\\\\\\\\\\\\\\\ cblock 0x20 TIME0 TIME1 TIME2 endc ;\\\\\\\\\\\\\\\\\\\\\ ORG 0 GOTO MAIN ORG 4 GOTO TIME ;\\\\\\\\\\\\\\\\\\\\\ MAIN BSF STATUS,RP0 MOVLW B'00001100' MOVWF TRISIO MOVLW B'00000000' MOVWF ANSEL BCF STATUS,RP0 MOVLW B'00000111' MOVWF CMCON BSF INTCON,INTE BSF INTCON,GIE ;\\\\\\\\\\\\\\\\\\\\\ LOOP CLRF GPIO GOTO LOOP ;\\\\\\\\\\\\\\\\\\\\\ TIME MOVLW B'00000011' ; 0-LED 1-SIG MOVWF GPIO BSF INTCON,INTE BCF INTCON,INTF MOVLW D'255' MOVWF TIME0 T1 CALL T2 DECFSZ TIME0,F GOTO T1 GOTO T7 T2 MOVLW D'255' MOVWF TIME1 T3 CALL T4 DECFSZ TIME1,F GOTO T3 RETURN T4 MOVLW D'10' ; イネーブル出力時間(1〜255) MOVWF TIME2 T5 DECFSZ TIME2,F GOTO T5 RETURN T7 RETFIE ;\\\\\\\\\\\\\\\\\\\\\ END